// 8_4_3.c   Precedence in pointer operations
#include <stdio.h>
int data[] = {100, 200, 300, 400, 500, 600};

int main(void)
{
    int *p1;
    p1 = data;
    printf("starting address is %p\n", p1);
    for (int index = 0; index < 6; index++)
    {
        printf("index=%d %d  %p %d", index, *p1, ++p1, *p1);
        printf("  %d\n", *p1);
    }

    return 0;
}